Lessons from Engineering - Can Software Benefit from Product based Evidence of Reliability?

نویسنده

  • Neal Snooke
چکیده

This paper argues that software engineering should not overlook the lessons learned by other engineering disciplines with longer established histories. As software engineering evolves it should focus not only on application functionality but also on mature engineering concepts such as reliability, dependability, safety, failure mode analysis, and maintenance. Software is rapidly approaching the level of maturity that other disciplines have already encountered where it is not merely enough to be able to make it work (sometimes), but we must be able to objectively assess quality, determine how and when it can fail and mitigate risk as necessary. The tools to support these tasks are in general not integrated into the design and implementation stages as they are for other engineering disciplines although recent techniques in software development have the potential to allow new types of analysis to be developed and integrated so that software justify its claim to be engineered. Currently software development relies primarily on development processes and testing to achieve these aims; but neither of these provide the hard design and product analysis that engineers find essential in other disciplines. This paper considers how software can learn from other engineering analyses and investigates failure modes and effects analysis as an example.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

UML based Approach for System Reliability Assessment

Software Engineering is associated with development of software products using well defined principles, techniques and processes. The result of Software Engineering is an effective and reliable product. The software products have chances to fail during implementation and design phases. The design time testing and reliability measurement can enhance the process of development and their component...

متن کامل

DESIGNING OF A MIDWIFERY ATTITUDE QUESTIONNAIRE ABOUT MIDWIFERY TEXTBOOKS

Background & Aims: Students' curriculum textbooks play an important role in the formation of their professional identities and their learning. The study of the attitudes of people associated with a profession is necessary to create optimization in education and improve the performance of the individuals involved in it. The purpose of this study is to determine the attitude of midwifery in order...

متن کامل

Cover Fe Ature

Twenty-five years ago, IBM software engineer Fred Brooks famously contended that " there is no single development , in either technology or management technique, which by itself promises even one order of magnitude improvement within a decade in productivity, in reliability, in simplicity. " 1 However, many claim that OSS is indeed such a silver bullet. Defenders argue that OSS, beyond its obvi...

متن کامل

Evaluating Empirical Models for the Detection of High-Risk Components: Some Lessons Learned

Software complexity metrics are often used as indirect metrics of reliability since they can be obtained relatively early in the software development life cycle. Using complexity metrics to identify high-risk components, i.e. components which likely contain faults, allows software engineers to focus the verification effort on them, thus achieving a reliable product at a lower cost. Since in thi...

متن کامل

Successful Application of Software Reliability: A Case Study

The purpose of this case study is to help readers implement or improve a software reliability program in their organizations, using a step-by-step approach based on the Institute of Electrical and Electronic Engineers (IEEE) and the American Institute of Aeronautics and Astronautics Recommended (AIAA) Practice for Software Reliability, released in June 2008, supported by a case study from the N...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010